efea149a18ead1a02eeab2bf64f0576a2ee93a2c,src/board/algo/AlgoPullTightAny.java,AlgoPullTightAny,smoothen_end_corner_at_trace,#BrdTracep#,874

Before Change


         PlaLineInt[] check_line_arr = new PlaLineInt[new_line_count];
         for (int index = 0; index < check_line_arr.length - 2; ++index)
            {
            check_line_arr[index] = trace_polyline.plaline(index + diff);
            }
         
         check_line_arr[check_line_arr.length - 2] = other_trace_line;

After Change


         }
      else if (bend)
         {
         PlaLineIntAlist check_line_arr = new PlaLineIntAlist(new_line_count);
         for (int index = 0; index < new_line_count - 2; ++index)
            {
            check_line_arr.add( trace_polyline.plaline(index + diff));
            }
         
         check_line_arr.add( other_trace_line);
         check_line_arr.add( other_prev_trace_line);
         PlaLineInt new_line = reposition_line(check_line_arr, new_line_count - 5);

         if (new_line != null)